noexcept applied to <condition_variable>. git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@160605 91177308-0d34-0410-b5e6-96231b3b80d8 
diff --git a/include/__mutex_base b/include/__mutex_base index cd73469..4fdcb61 100644 --- a/include/__mutex_base +++ b/include/__mutex_base 
@@ -316,8 +316,8 @@  condition_variable& operator=(const condition_variable&); // = delete;    public: - void notify_one(); - void notify_all(); + void notify_one() _NOEXCEPT; + void notify_all() _NOEXCEPT;    void wait(unique_lock<mutex>& __lk);  template <class _Predicate> 
diff --git a/include/condition_variable b/include/condition_variable index b4da556..7d0b069 100644 --- a/include/condition_variable +++ b/include/condition_variable 
@@ -28,8 +28,8 @@  condition_variable(const condition_variable&) = delete;  condition_variable& operator=(const condition_variable&) = delete;   - void notify_one(); - void notify_all(); + void notify_one() noexcept; + void notify_all() noexcept;    void wait(unique_lock<mutex>& lock);  template <class Predicate> @@ -72,8 +72,8 @@  condition_variable_any(const condition_variable_any&) = delete;  condition_variable_any& operator=(const condition_variable_any&) = delete;   - void notify_one(); - void notify_all(); + void notify_one() noexcept; + void notify_all() noexcept;    template <class Lock>  void wait(Lock& lock); @@ -124,8 +124,8 @@  public:  condition_variable_any();   - void notify_one(); - void notify_all(); + void notify_one() _NOEXCEPT; + void notify_all() _NOEXCEPT;    template <class _Lock>  void wait(_Lock& __lock); @@ -161,7 +161,7 @@    inline _LIBCPP_INLINE_VISIBILITY  void -condition_variable_any::notify_one() +condition_variable_any::notify_one() _NOEXCEPT  {  {lock_guard<mutex> _(*__mut_);}  __cv_.notify_one(); @@ -169,7 +169,7 @@    inline _LIBCPP_INLINE_VISIBILITY  void -condition_variable_any::notify_all() +condition_variable_any::notify_all() _NOEXCEPT  {  {lock_guard<mutex> _(*__mut_);}  __cv_.notify_all();